package com.david.flowable.service;

import com.david.common.utils.PageResult;
import com.david.flowable.pojo.vo.FormFlowVO;
import com.david.flowable.pojo.vo.FormVO;

import java.util.List;
import java.util.Map;

public interface FlowFormService {
    Integer saveForm(FormVO formVO);

    void insertFormFlow(FormFlowVO formFlowVO);

    PageResult selectFormFlow(FormFlowVO formFlowVO);

    FormVO getFormById(Integer formId);

    void delFormAdnFlow(Integer id);

    void changeFormFlowstatus(Integer id, String status);

    Map<String, Object> editProcess(Integer id);

    void updateFormFlowStatus(FormFlowVO formFlowVO);
}
